package com.ruoyi.performance.service;

import java.io.IOException;
import java.util.List;
import com.ruoyi.performance.domain.Scoring;

/**
 * 教师考核打分Service接口
 * 
 * @author eden
 * @date 2023-05-20
 */
public interface IScoringService 
{
    /**
     * 查询教师考核打分
     * 
     * @param Id 教师考核打分主键
     * @return 教师考核打分
     */
    public Scoring selectScoringById(Long Id);

    /**
     * 查询教师考核打分列表
     * 
     * @param scoring 教师考核打分
     * @return 教师考核打分集合
     */
    public List<Scoring> selectScoringList(Scoring scoring);

    /**
     * 新增教师考核打分
     * 
     * @param scoring 教师考核打分
     * @return 结果
     */
    public int insertScoring(Scoring scoring);

    /**
     * 修改教师考核打分
     * 
     * @param scoring 教师考核打分
     * @return 结果
     */
    public int updateScoring(Scoring scoring);

    /**
     * 批量删除教师考核打分
     * 
     * @param Ids 需要删除的教师考核打分主键集合
     * @return 结果
     */
    public int deleteScoringByIds(Long[] Ids);

    /**
     * 删除教师考核打分信息
     * 
     * @param Id 教师考核打分主键
     * @return 结果
     */
    public int deleteScoringById(Long Id);

    void listSealf();


    int oneSelf(List<Scoring> scoringlist) ;


    int other(List<Scoring> scoringlist);
}
